Skip to content

feat: generate toyouacs5000 charm#772

Open
ahmad-can wants to merge 3 commits intocanonical:mainfrom
ahmad-can:feature/generate-toyouacs5000-charm
Open

feat: generate toyouacs5000 charm#772
ahmad-can wants to merge 3 commits intocanonical:mainfrom
ahmad-can:feature/generate-toyouacs5000-charm

Conversation

@ahmad-can
Copy link
Copy Markdown

@ahmad-can ahmad-can commented Apr 14, 2026

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Sunbeam storage backend implementation and unit tests for the Toyou ACS5000 Cinder volume charm.

Changes:

  • Introduces Toyouacs5000Backend and its Pydantic config model under sunbeam.storage.backends.toyouacs5000.
  • Adds backend-specific unit tests and extends shared backend tests/fixtures to include the new backend.
  • Updates common backend uniqueness/expected-values assertions to cover toyouacs5000.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
sunbeam-python/sunbeam/storage/backends/toyouacs5000/backend.py New backend + config model for Toyou ACS5000 charm integration.
sunbeam-python/sunbeam/storage/backends/toyouacs5000/init.py Declares new backend package.
sunbeam-python/tests/unit/sunbeam/storage/backends/test_toyouacs5000.py Adds backend-specific unit tests (type/name/config validation).
sunbeam-python/tests/unit/sunbeam/storage/backends/test_common.py Extends shared backend test coverage for uniqueness/expected mappings.
sunbeam-python/tests/unit/sunbeam/storage/backends/conftest.py Adds fixtures for the new backend and includes it in parametrized runs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread sunbeam-python/sunbeam/storage/backends/toyouacs5000/backend.py Outdated
Comment thread sunbeam-python/sunbeam/storage/backends/toyouacs5000/backend.py Outdated
Comment thread sunbeam-python/tests/unit/sunbeam/storage/backends/test_toyouacs5000.py Outdated
Comment thread sunbeam-python/sunbeam/storage/backends/toyouacs5000/backend.py Outdated
Comment thread sunbeam-python/sunbeam/storage/backends/toyouacs5000/backend.py
@ahmad-can ahmad-can force-pushed the feature/generate-toyouacs5000-charm branch from 6575e55 to 2300f8f Compare April 21, 2026 11:41
@ahmad-can ahmad-can force-pushed the feature/generate-toyouacs5000-charm branch from 2300f8f to 3b3b417 Compare April 21, 2026 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants